.. _ecmSxMot_Stop: ecmSxMot_Stop ================== .. Hint:: :ref:`ECAT_Appendix_00` 사용 가능 SYNOPSIS -------- .. code-block:: none t_cmdidx ecmSxMot_Stop(_FF)( t_i32 NetID, t_i32 Axis, t_i32 IsDecStop, t_i32 IsWaitCompt, t_i32 *ErrCode ) DESCRIPTION ----------- - 이 함수는 지정한 축에 대한 모션을 정지 합니다. 함수 인자에 따라 정지시에 감속 후 정지, 급정지를 수행합니다. PARAMETER --------- - NetID : Network 번호 - Axis : 대상 축 번호. - IsDecStop : 정지 시 감속 정지, 급정지를 결정하는 매개변수입니다.. +-------+-----------+ | Value | Meaning | +=======+===========+ | 0 | 급 정지 | +-------+-----------+ | 1 | 감속 정지 | +-------+-----------+ - IsWaitCompt : 정지가 끝날때까지 대기할지 여부를 결정하는 매개변수 입니다. +-------+---------------+ | Value | Meaning | +=======+===============+ | 0 | 대기하지 않음 | +-------+---------------+ | 1 | 대기함 | +-------+---------------+ - ErrCode : 이 매개 변수를 통하여 현재의 에러 코드를 반환합니다. 단, 이 매개 변수에 NULL을 전달하면 에러 코드를 반환하지 않습니다. RETURN VALUE ------------ - 이 리턴값은 함수의 cmdidx가 반환됩니다. EXAMPLE ````````````` .. code-block:: cpp :linenos: C/C++ #include "ComiEcatSdk_Api.h" #define AXIS0 0 t_32 Error_Num = 0;//함수 별 에러 코드 저장 변수 void DO_Stop() { ecmSxMot_Stop(Device_Info.NetIdx, AXIS0, 0, 0, &Error_Num); //급정지, 정지가 끝날때까지 대기 하지 않고 정지 }